var itemArray=new Array();
var historyArray=new Array();

var http_request;
function  createRequest(url) {
    http_request=false;
    if(window.XMLHttpRequest){      //非IE浏览器
        http_request=new XMLHttpRequest();      //创建XMLHttpRequest对象
    }else if(window.ActiveXObject){     //IE浏览器
        try {
            http_request=new ActiveXObject("Msxm12.XMLHTTP");      //创建XMLHttpRequest对象
        }catch (e){
            try{
                http_request=new ActiveXObject("Microsoft.XMLHTTP");     //创建XMLHttpRequest对象
            }catch (e){

            }
        }
    }
    if (!http_request){
        alert("不能创建XMLHttpRequest对象实例!");
        return false;
    }
    http_request.onreadystatechange=getRequest;        //调用返回结果处理函数
    http_request.open('GET',url,false);      //创建与服务器的链接
    http_request.send(null);        //向服务器发送请求
}

function getRequest(){
    if (http_request.readyState == 4){      //判断请求状态
        //alert("请求码："+http_request.status);
        if (http_request.status == 200){      //请求成功，开始处理返回结果
            //alert("响应内容："+http_request.responseText);  //设置提示内容
            analyzeJsonStr();
        }else{
            alert("请求页面有错误！错误码为："+http_request.status);      //请求页面有错误
        }
    }
}

//通过ajax从后台获取列表
function getItemFromServlet(){
    createRequest('DingdanItemServlet?id='+getId());
}

//获得url中的id
function getId() {
    var url = location.search; //获取url中"?"符后的字串
    var start=url.indexOf("=")+1;
    var id=url.substr(start);
    return id;
}

//解析json字符串
function analyzeJsonStr(jsonStr) {
    //解析获得item
    var itemStart=jsonStr.indexOf("item=")+5;
    var itemEnd=jsonStr.indexOf("&")-5;
    var itemJsonStr=jsonStr.substr(itemStart,itemEnd);
    itemArray=eval('('+itemJsonStr+')');
    //解析获得history
    var hisStart=jsonStr.indexOf("history=")+8;
    var historyJsonStr=jsonStr.substr(hisStart);
    historyArray=eval('('+historyJsonStr+')');
    alert(itemArray+"//"+historyArray);
}

//设置参数到面板
function setParameter(){
    document.getElementById("name").innerText="名称："+itemArray[0];
    document.getElementById("weight").innerText="重量："+itemArray[1];
    document.getElementById("fenlei").innerText="分类："+itemArray[2];
    document.getElementById("baosun").innerText="报损："+itemArray[3];
    document.getElementById("cangku").innerText="仓库："+itemArray[4];
    document.getElementById("speed").innerText="速度："+itemArray[5];
    document.getElementById("shouName").innerText="收件人："+itemArray[6];
    document.getElementById("shouPhone").innerText="电话："+itemArray[7];
    document.getElementById("shouPlace").innerText="收货地点："+itemArray[8];
    document.getElementById("shouPlace2").innerText=itemArray[9];
    document.getElementById("jiName").innerText="寄件人："+itemArray[10];
    document.getElementById("jiPhone").innerText="电话："+itemArray[11];
    document.getElementById("jiPlace").innerText="寄件地址："+itemArray[12];
    document.getElementById("jiPlace2").innerTextitemArray[13];
    document.getElementById("dingdanID").innerText="订单号："+getId();
    document.getElementById("startDate").innerText="下单日期："+itemArray[14];
}

//设置历史记录到面板
function setHistory() {
    var len=historyArray.length/7;    //获得历史记录条数
    var table=document.getElementById("table");     //要添加子标签的标签
    for(var a=0;a<historyArray.length;a++){
        var tr=document.createElement("tr");
        var td=document.createElement("td");
        var p1=document.createElement("p");
        tr.appendChild(td);
        p1.innerHTML=historyArray[a];
        td.appendChild(p1);
        var p2=document.createElement("p");
        var value="【"+historyArray[a+1]+"】
        for(var i=2;i<7;i++){
            value+=historyArray[a+i];
        }
        p2.innerHTML=value;
        td.appendChild(p2);
        table.appendChild(tr);
        a=a+8;
    }
}